#ifndef VCPKGINSTALLDIALOG_H
#define VCPKGINSTALLDIALOG_H

#include <QDialog>
#include <QProcess>

namespace Ui
{
    class VCPkgInstallDialog;
}

class VCPkgInstallDialog : public QDialog
{
    Q_OBJECT

public:
    explicit VCPkgInstallDialog(QWidget *parent = nullptr);
    ~VCPkgInstallDialog();


    QString installPkg() const;
    void setInstallPkg(const QString &newInstallPkg);

    void start();

signals:
    void installed();

private:
    Ui::VCPkgInstallDialog *ui;

    QProcess m_process;
    QString m_installPkg;
};

#endif // VCPKGINSTALLDIALOG_H
